package File;

import java.io.File;
import java.util.Arrays;

public class fileIteratetxt {

    public static void main(String[] args) {

        // 创建File对象，并指定文件路径
        File file = new File("G:\\Projects\\IdeaProjects\\IO\\src\\bytecharstream");

        // 判断是否为目录
        if(file.isDirectory()){
            // 如果是目录，从目录中获取所有文件的名称
            String[] fileName = file.list((dir, name) -> name.endsWith(".txt"));
            // 对指定路径下的文件或目录进行遍历
            Arrays.stream(fileName).forEach(f->System.out.println(f));
        }

//        File file = new File("G:\\Projects\\IdeaProjects\\IO\\src");
//
//        if (file.isDirectory()){
//            String[] files = file.list();
//            for (String filename: files){
//                System.out.println("HW.a");
//                if (filename.toString().endsWith(".java")){
//                    System.out.println(filename);
//                }
//            }
//        }
    }
}
